安装 PostgreSQL
公欲善其事,必先利其器。学习 PostgreSQL 的第一步,自然而然就是安装 PostgreSQL,在本篇材料中,我们将就此展开讨论,由此帮助你完成 PostgreSQL 的部署工作。
作为一款由社区驱动的开源软件,PostgreSQL 为不同需求的用户,提供了不同的下载策略。
- 普通用户
涵盖数据库管理员(DBA),一般开发者与数据库学习者,其使用 PostgreSQL 的目的在于 存储程序数据或是单纯学习 SQL 语言。
这一类用户往往需要的是已经打包好的 PostgreSQL 程序包,而不是内核源代码。 - 内核研究者
这一类用户涵盖数据库行业内的研究人员、资深的数据库管理员(DBA)与数据库原理的学习人员,他们使用 PostgreSQL 的目的往往更加贴近于机制与原理,或是希望借此配置出更好的使用参数,或是希望对 PostgreSQL 做出一定的改造使其适用于某种目的。
这一类用户往往需要的是某一个稳定版本的 PostgreSQL 内核源代码包。 - 内核程序员
这一类用户往往就是 PostgreSQL 国际社区的参与者与内核的开发者(Developer 或是 Reviewer),他们直接参与到内核的改进工作中来。 这一类用户往往直接从 PostgreSQL 的 git 仓库中下载并同步源代码。
在本篇材料之中,我们将以“普通用户”的方式学习 PostgreSQL,因此下载打包好的程序包将是我们的不二之选。